The Virtual Transform submenu defines virtual networks to be added to/removed from the measurement circuit for a DUT with single ended or balanced ports. The submenu is available for analyzer models with arbitrary numbers of ports.
Embedding a DUT into a matching network
To be integrated in application circuits, high-impedance components like Surface Acoustic Wave (SAW) filters are often combined with a matching network. To obtain the characteristics of a component with an added matching network, both must be integrated in the measurement circuit of the network analyzer. The figure below shows a DUT with a single-ended and a balanced port that is combined with a real matching circuit and a physical unbalance-balance transformer (balun) in order to be evaluated in a 2-port measurement.
The idea of virtual embedding is to simulate the matching network and avoid using physical circuitry so that the analyzer ports can be directly connected to the input and output ports of the DUT. The matching circuit is taken into account numerically. The analyzer measures the DUT alone but provides the characteristics of the DUT, including the desired matching circuit. This method provides a number of advantages:
The measurement uncertainty is not impaired by the tolerances of real test fixtures.
There is no need to fabricate test fixtures with integrated matching circuits for each type of DUT.
Calibration can be performed at the DUT's ports. If necessary (e.g. for compensating for the effect of a test fixture) it is possible to shift the calibration plane using length offset parameters.
Deembedding a DUT
Deembedding and embedding are inverse operations: A deembedding problem is given if an arbitrary real network connected to the DUT is to be virtually removed in order to obtain the characteristics of the DUT alone. Deembedding is typically used for DUTs which are not directly accessible because they are inseparably connected to other components, e.g. for MMICs in a package or connectors soldered to an adapter board.
To be numerically removed, the real network must be described by a set of S-parameters or by an equivalent circuit of lumped elements. Deembedding the DUT effectively extends the calibration plane towards the DUT ports, enabling a realistic evaluation of the DUT without the distorting network. Deembedding can be combined with length offset parameters.
The simplest case of one-port deembedding can be depicted as follows:
The embedding/deembedding function in the Virtual Transform menu has the following characteristics:
Embedding and deembedding can be combined with balanced port conversion: the (de-)embedding function is available for single ended and balanced ports.
A combination of four-port and two-port networks (not necessarily both) can be applied to balanced ports; two-port networks can be applied to single ended ports.
Transformation networks can be defined by a set of S-parameters stored in a Touchstone file or by an equivalent circuit with lumped elements.
The same networks are available for embedding and deembedding.
Port Overview... opens a dialog providing an overview of all analyzer ports with their reference impedances and transformation networks.
Single Ended Port Deembedding/Embedding directly opens the configuration dialog for the single ended circuits and activates or deactivates (de-)embedding.
Balanced Port Deembedding/Embedding directly opens the configuration dialog for the balanced circuits and activates or deactivates (de-)embedding. These commands are enabled only after a balanced port configuration has been defined.
Network (De-)embedding
Provides an overview of analyzer ports with their reference impedances and transformation networks for (de-)embedding.
Each row in the Port Overview table corresponds to one logical or physical analyzer port; the number of rows in the different columns is equal to the number of balanced ports or physical test ports of the analyzer. The buttons open different dialogs for test port configuration:
Reference Impedance defines complex impedances for balanced test ports.
Bal Port Deembedding and Bal Port Embedding show the 4-port transformation networks to be added or removed at balanced (logical) ports. Off denotes that no (de)embedding operation is performed.
Single Port Deembedding and Single Port Embedding show the 2-port transformation networks to be added or removed at single ended (physical) or balanced (logical) ports. Off denotes that no (de)embedding operation is performed.
In the Port Overview dialog, it is possible to select a combination of 4-port and 2-port networks for (de-)embedding at balanced (logical) ports, and to select 2-port networks for (de-)embedding at single ended (physical) ports. The following example shows the full configuration for a four-port analyzer where the physical ports 1 and 3 form a balanced port with the logical port no. 1 and the remaining ports 2 and 4 are single ended.
The port overview configuration above corresponds to the measurement circuits shown in steps 1 to 5 below.
The different steps for deembedding and embedding are carried out in the following order:
This means that the real networks are removed before virtual networks are added. For a a single balanced port with all (de-)embedding networks enabled, the 4 (de-)embedding steps are carried out in the following order:
Initial situation: DUT embedded in 2-port and 4-port networks (only 1 port shown)
2-port deembedding
4-port deembedding
4-port embedding
2-port embedding
Changes the reference impedances of the analyzer ports. This is often referred to as renormalization of port impedances. Renormalization means that the measurement results measured at 50 W (75 W) are converted into results at arbitrary port impedance.
Renormalization of the physical port impedances affects e.g. S-parameters and wave quantities in Power representation.
Renormalization of the balanced port impedances affects all measured quantities (Trace – Measure) that the analyzer provides for balanced ports.
The default reference impedance of a physical port is equal to the reference impedance of the connector type assigned to the port (50 W or 75 W). It can be defined as a complex value.
For balanced ports it is possible to define separate complex reference impedances for differential and for common mode.
The default values for the balanced port reference impedances are derived from the default reference impedance of the physical analyzer ports (Z0 = 50 W):
The default value for the differential mode is Z0d = 100 W = 2*Z0.
The default value for the common mode is Z0c = 25 W = Z0/2.
Remote control:
SENSe:PORT<phys_port>:ZREFerence <real> [,<imaginary] SENSe:LPORT<log_port>:ZCOMmon <real> [,<imaginary] SENSe:LPORT<log_port>:ZDIFferent <real> [,<imaginary]
Selects a 2-port transformation network for single port (de-)embedding, defines its parameters, assigns it to a physical port and enables (de-)embedding. Single port (de-)embedding can be used for balanced (logical) as well as for single ended (physical) ports. The two dialogs for deembedding and embedding are identical except for their inverse effect.
The dialogs contain the following control elements:
Physical Port is the physical analyzer port for the added or removed circuit. The transformation networks are defined such that the physical analyzer test port is connected to the left of the circuit; the DUT port is on the right side.
(De-)embed DUT enables or disables the (de-)embedding function.
Transformation Network contains all available 2-port networks (see below). Networks are either defined by lumped elements or by means of imported S-parameter data. The element parameters (C, R, L) for the selected network are displayed on the right side.
Read Data From File... is enabled as long as the 2-Port Data network is active. This network is defined by its S-parameters stored in a two-port Touchstone file (*.s2p). No additional parameters are required.
Set to Ideal Through is enabled as long as the 2-Port Data network is active. An imported S-parameter set is replaced by the S-parameters of an ideal through connection, which eliminates the transformation network.
Circuit models for 2-port networks
The lumped element 2-port transformation networks for (de-)embedding consist of the following two basic circuit blocks:
A capacitor C connected in parallel with a resistor.
An inductor L connected in series with a resistor.
The 2-port transformation networks comprise all possible combinations of 2 basic blocks, where one block represents a serial, the other a shunt element. In the default setting the resistors are not effective, since the serial Rs are set to 0 W, the shunt Rs are set to 10 MW.
The first network is defined by its S-parameters stored in an imported two-port Touchstone file (*.s2p). No additional parameters are required.
The following networks are composed of a serial C or L (as seen from the test port), followed by a shunt C or L. They are named Serial C, Shunt C / Serial C, Shunt L / Serial L, Shunt C / Serial L, Shunt L.
The following networks are composed of a shunt C or L (as seen from the analyzer port), followed by a serial C or L. They are named Shunt C, Serial C / Shunt C, Serial L / Shunt L, Serial C / Shunt L, Serial L.
Adding a virtual network to a single-ended port
Removing a virtual network from a single-ended port
CALCulate<Ch>:TRANsform:VNETwork:SENDed... MMEMory:LOAD:VNETworks<Ch>:SENDed:DEEMbedding<Ph_pt> '<file_name>' MMEMory:LOAD:VNETworks<Ch>:SENDed:EMBedding<Ph_pt> '<file_name>'
Selects a 4-port transformation network for balanced port (de-)embedding, defines its parameters, assigns it to a physical port and enables (de-)embedding. The two dialogs for deembedding and embedding are identical except for their inverse effect. The dialogs are available only after a balanced port configuration has been defined.
Transformation Network contains all available 4-port networks (see below). Networks are defined by lumped elements or by means of imported S-parameter data. The element parameters (C, R, L) for the selected network are displayed on the right side.
Read Data From File... is enabled as long as one of the networks involving two-port or four-port S-parameter data is active. The S-parameters are read from two-port (*.s2p) or four-port (*.s4p) Touchstone files. Each two-port file can be assigned to one of two different physical ports, to be selected by means of the Phys. Port radio buttons.
Set to Ideal Through is enabled as long as one of the networks involving two-port or four-port S-parameter data is active. An imported S-parameter set is replaced by the S-parameters of an ideal through connection, which eliminates the transformation network.
Circuit models for 4-port networks
The lumped element 4-port transformation networks for (de-)embedding consist of the following two basic circuit blocks:
The transformation networks comprise various combinations of 3 basic circuit blocks, where two blocks represent serial elements, the third a shunt element. In the default setting the resistors are not effective, since the serial Rs are set to 0 W, the shunt Rs are set to 10 MW. Moreover, the serial elements can be replaced by imported 2-port S-parameters, or the entire transformation network can be described by imported 4-port S-parameters.
The first network is defined by its S-parameters stored in an imported four-port Touchstone file (*.s4p). No additional parameters are required.
The following networks are composed of a shunt C or L and two serial elements, described by means of imported 2-port S-parameters. They are named Serial 2-port, Shunt C / Serial 2-port, Shunt L / Shunt L, Serial 2-port / Shunt C, Serial 2-port.
The following networks are composed of two serial Cs or Ls (as seen from the analyzer test port), followed by a shunt C or L. They are named Serial Cs, Shunt C / Serial Cs, Shunt L / Serial Ls, Shunt C / Serial Ls, Shunt L.
The following networks are composed of a shunt C or L (as seen from the analyzer test port), followed by two serial Cs or Ls. They are named Shunt C, Serial Cs / Shunt C, Serial Ls / Shunt L, Serial Cs / Shunt L, Serial Ls.
Adding a virtual network to a balanced port
Removing a virtual network from a balanced port
CALCulate<Ch>:TRANsform:VNETwork:BALanced... MMEMory:LOAD:VNETworks<Ch>:BALanced:DEEMbedding<Log_pt> '<file_name>', PMAIn, PSECondary MMEMory:LOAD:VNETworks<Ch>:BALanced:EMBedding<Log_pt> '<file_name>', PMAIn, PSECondary